main () {
  print("泛型的约束");
  List<String> list = ["1", "2", "3", "4"];
  list.forEach((item) {
    print(item.endsWith("3"));
  });
   
  Map<String, dynamic> m = {
    "alipay": '阿里巴巴',
    "wechat": "微信",
    "bytedance": '字节跳动',
  };


  // 当别人夸你的时候 你要清醒地骂自已一句
  // 当别人骂你的时候 你要努力的夸自己
  // 悲观者正确 乐观者前进

  var name = getDataById("别急");
  var age = getDataById(20);
  var isMarry = getDataById(true);
  print("$name $age $isMarry");


}

T getDataById<T> (T value) {
  return value;
}